package br.fatecsp.ihc.pedidos.model;

import java.io.Serializable;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(name = "tipos_endereco")
public class TipoEndereco implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @Column(name = "cod_tipo_endereco")
    private String codigo;

    @Column(name = "desc_tipo_endereco")
    private String descricao;

    @OneToMany(mappedBy = "tipoEndereco")
    private Set<ClienteEndereco> clientesEnderecos;

    public TipoEndereco() {
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public Set<ClienteEndereco> getClientesEnderecos() {
        return clientesEnderecos;
    }

    public void setClientesEnderecos(Set<ClienteEndereco> clientesEnderecos) {
        this.clientesEnderecos = clientesEnderecos;
    }

}